carry out (obligations/responsibilities) - English Synonyms Dictionary